package com.ethink.system.api.info;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;

/**
 * 系统菜单表 INFO实体
 *
 * @author default
 * @date 2022-09-26
 */
@Data
public class SystemMenuInfo {

    @Schema(description ="主键")
    private Long id;

    @Schema(description ="上级菜单ID")
    private Long parentId;

    @Schema(description ="应用系统ID")
    private Long appId;

    @Schema(description ="菜单名称")
    private String menuName;

    @Schema(description ="枚举 菜单类型: 0-菜单(menu) | 1-按钮(button)")
    private Integer type;

    @Schema(description ="对应路由path")
    private String path;

    @Schema(description ="权限标识")
    private String perms;

    @Schema(description ="图标")
    private String icon;

    @Schema(description ="排序")
    private Integer orderNum;

    @Schema(description ="数据创建时间戳")
    private Date createTime;

    @Schema(description ="数据更新时间戳")
    private Date updateTime;

    @Schema(description ="数据删除标志(0-正常,1-删除)")
    private Integer isDeleted;

    @Schema(description ="创建人")
    private String createUser;

    @Schema(description ="修改人")
    private String updateUser;

    @Schema(description ="备注信息")
    private String remark;


}
